	/* 
	功能：将一个hex颜色值，变深 或 变浅 
	参数：col为hex颜色值，amt为正数：变浅；为负数变深
	*/

	function LightenDarkenColor(col, amt) {
		var usePound = false;
		if (col[0] == "#") {
			col = col.slice(1);
			usePound = true;
		}
		
		var num = parseInt(col,16);
		var r = (num >> 16) + amt;

		if (r > 255) r = 255;
		else if (r < 0) r = 0;

		var b = ((num >> 8) & 0x00FF) + amt;
		if (b > 255) b = 255;
		else if (b < 0) b = 0;

		var g = (num & 0x0000FF) + amt;
		if (g > 255) g = 255;
		else if (g < 0) g = 0;
		 
		return (usePound?"#":"") + (g | (b << 8) | (r << 16)).toString(16);
		 
	 }

	module.exports={
		LightenDarkenColor
		}

	/**
		 * 其他页面引用此函数：
		 * 1， 页面.js 引入此函数：
		 * 		//获取明天的日期 yyyy-mm-dd
		 * 	  var LightenDarkenColor = require("../../../../utils/CustomFunction/LightenDarkenColor.js")
		 * 
		 * 2. 获取此函数的返回值：
		 *    const secColor = LightenDarkenColor.LightenDarkenColor(col,amt)
		 * 		或
		 * 		this.setData({
		 * 			secColor:LightenDarkenColor.LightenDarkenColor(col,amt)
		 * 		})
		 *
		 */